package com.goodfox.web.generic.area.mapper;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.session.RowBounds;

import com.goodfox.web.generic.area.entity.Area;

public interface AreaMapper {

	List<Area> selectAreaList(Map map);
	
	List<Area> selectSubAreaList(Map map);
	
	List<Area> selectSubAreaList(Map map,RowBounds rowBounds);
	
	Long selectSubAreaListCount(Map map);
	
	Area selectAreaById(String areaId);
	
	void insertArea(Area area);
	
	void updateArea(Area area);
	
	void deleteAreaById(String areaId);
	
	Area selectAreaByName(String areaName);
	
	List<Area> selectAreaListByMultiId(Map map);
}
